iT邦幫忙

2022 iThome 鐵人賽

DAY 2
1
自我挑戰組

C語言與C++語言自學系列 第 2

C語言與C++語言自學第二天

  • 分享至 

  • xImage
  •  

C++的if和else判斷

程式碼是判斷這個分數是否及格

#include<iostream>
using namespace std;

int main()
{
    int score;

    cin >> score;

    if( score >= 80)
    {
        cout << "You Pass!" << endl;
    }
    else
    {
        cout << "You Fail!" << endl;
    }

    return 0;
}

if就是條件,如果條件成立時做什麼
else就是否則做什麼的意思

假設我輸入一個數字75到上面那個程式碼中,結果就會顯示You Fail!
那我再換另外一個數字100到同樣上面的程式中,結果就是You Pass!!

C語言的if和else比大小

#include <stdio.h>
#include <stdlib.h>

main()
{
  int a,b;
  printf("請輸入第一個整數數字A:");
  scanf("%d",&a);
  printf("請輸入第二個整數數字B:");
  scanf("%d",&b);

  if (a > b)
    printf("數字%d比數字%d大\n",a,b);
  else
  {
    printf("數字%d比數字%d小\n",a,b);
  }

  return 0;
}

** C的if和else基本上是跟C++的一樣,我認為不一樣的地方就是標頭檔,這邊的stdlib.h是C標準函數庫的頭文件,就是隨機輸入亂數的意思**

  • 上面的程式碼中就是輸入兩個變數去比大小,a跟b作比較,a比較大就顯示a比b大,反之就是b比a小*

今天我也學習到相當重要的指令,如果是windows下載vscode可以直接按綠色的run鍵讓他跑,但是呢今天我換成mac使用呢,就需要學習指令,首先C++的程式碼我要將它取好名字,再去編譯他,指令就是g++ 程式碼名字.c, enter再來 ./a.out,C的程式碼就是 gcc 程式碼名字.c,enter再來 ./a.out,其實就在差在gcc和g++,不然我每次都用g++跑,幾乎每次跑C的程式碼,終端機都會顯示error或waring,所以說用macos學習正確的指令也是很重要的


上一篇
C語言與C++語言自學第一天
下一篇
C語言與C++語言自學第三天
系列文
C語言與C++語言自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言